<!DOCTYPE html>
<html lang="en">
  <head>
    <title>Parameter Enumeration Reference</title>
    <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
    <link rel="stylesheet" type="text/css" href="../css/highlight.css" />
    <meta charset='utf-8'>
    <script src="../js/jquery.min.js" defer></script>
    <script src="../js/jazzy.js" defer></script>
    
    <script src="../js/lunr.min.js" defer></script>
    <script src="../js/typeahead.jquery.js" defer></script>
    <script src="../js/jazzy.search.js" defer></script>
  </head>
  <body>
    <a name="//apple_ref/swift/Enum/Parameter" class="dashAnchor"></a>
    <a title="Parameter Enumeration Reference"></a>
    <header>
      <div class="content-wrapper">
        <p><a href="../index.html">SwiftyMocky 4.2.0 Docs</a> (86% documented)</p>
        <p class="header-right"><a href="https://github.com/MakeAWishFoundation/SwiftyMocky"><img src="../img/gh.png" alt="GitHub"/>View on GitHub</a></p>
        <div class="header-right">
          <form role="search" action="../search.json">
            <input type="text" placeholder="Search documentation" data-typeahead>
          </form>
        </div>
      </div>
    </header>
    <div class="content-wrapper">
      <p id="breadcrumbs">
        <a href="../index.html">SwiftyMocky Reference</a>
        <img id="carat" src="../img/carat.png" alt=""/>
        Parameter Enumeration Reference
      </p>
    </div>
    <div class="content-wrapper">
      <nav class="sidebar">
        <ul class="nav-groups">
          <li class="nav-group-name">
            <a href="../Main%20Guides.html">Main Guides</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../overview.html">Overview</a>
              </li>
              <li class="nav-group-task">
                <a href="../installation.html">Installation</a>
              </li>
              <li class="nav-group-task">
                <a href="../setup-in-project.html">Setup in project</a>
              </li>
              <li class="nav-group-task">
                <a href="../mockfile.html">Mockfile</a>
              </li>
              <li class="nav-group-task">
                <a href="../command-line-interface.html">Command Line Interface</a>
              </li>
              <li class="nav-group-task">
                <a href="../supported-features.html">Supported features</a>
              </li>
              <li class="nav-group-task">
                <a href="../prototyping.html">Prototyping</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Additional%20Guides.html">Additional Guides</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../matcher-support-for-not-equatable.html">Matcher support for not Equatable</a>
              </li>
              <li class="nav-group-task">
                <a href="../handling-generics.html">Handling Generics</a>
              </li>
              <li class="nav-group-task">
                <a href="../examples.html">Examples</a>
              </li>
              <li class="nav-group-task">
                <a href="../legacy.html">Legacy</a>
              </li>
              <li class="nav-group-task">
                <a href="../add-xcode-generate-action.html">Add XCode generate action</a>
              </li>
              <li class="nav-group-task">
                <a href="../known-issues.html">Known issues</a>
              </li>
              <li class="nav-group-task">
                <a href="../changelog.html">CHANGELOG</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Global%20methods.html">Global methods</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky5Givenyyx_ABQzAA14StubbingPolicyOtAA4MockRzlF">Given(_:_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky5Givenyyxm_06StaticC0QzAA14StubbingPolicyOtAA0D4MockRzlF">Given(_:_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky7Performyyx_ABQztAA4MockRzlF">Perform(_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky7Performyyxm_06StaticC0QztAA0D4MockRzlF">Perform(_:_:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky6Verify__4file4lineyx_ABQzs12StaticStringVSutAA4MockRzlF">Verify(_:_:file:line:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky6Verify__4file4lineyxm_06StaticC0Qzs0F6StringVSutAA0F4MockRzlF">Verify(_:_:file:line:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky6Verify___4file4lineyx_AA5CountOABQzs12StaticStringVSutAA4MockRzlF">Verify(_:_:_:file:line:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Global%20methods.html#/s:11SwiftyMocky6Verify___4file4lineyxm_AA5CountO06StaticC0Qzs0G6StringVSutAA0G4MockRzlF">Verify(_:_:_:file:line:)</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Configuration.html">Configuration</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Enums/StubbingPolicy.html">StubbingPolicy</a>
              </li>
              <li class="nav-group-task">
                <a href="../Enums/SequencingPolicy.html">SequencingPolicy</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Types.html">Types</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Protocols/Mock.html">Mock</a>
              </li>
              <li class="nav-group-task">
                <a href="../Protocols/StaticMock.html">StaticMock</a>
              </li>
              <li class="nav-group-task">
                <a href="../Enums/Parameter.html">Parameter</a>
              </li>
              <li class="nav-group-task">
                <a href="../Classes/Matcher.html">Matcher</a>
              </li>
              <li class="nav-group-task">
                <a href="../Classes/Matcher/ComparisonResult.html">– ComparisonResult</a>
              </li>
              <li class="nav-group-task">
                <a href="../Classes/Matcher/ParameterComparisonResult.html">– ParameterComparisonResult</a>
              </li>
              <li class="nav-group-task">
                <a href="../Protocols/Countable.html">Countable</a>
              </li>
              <li class="nav-group-task">
                <a href="../Enums/Count.html">Count</a>
              </li>
              <li class="nav-group-task">
                <a href="../Structs/Stubber.html">Stubber</a>
              </li>
              <li class="nav-group-task">
                <a href="../Structs/StubberThrows.html">StubberThrows</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Generics.html">Generics</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Structs/GenericAttribute.html">GenericAttribute</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Helpers.html">Helpers</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Helpers.html#/s:11SwiftyMocky20XCTAssertThrowsError_2of_4file4lineyxyKXK_q_mSSyXKs12StaticStringVSuts0E0R_r0_lF">XCTAssertThrowsError(_:of:_:file:line:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Helpers.html#/s:11SwiftyMocky20XCTAssertThrowsError_5error_4file4lineyxyKXK_q_SSyXKs12StaticStringVSutSQR_s0E0R_r0_lF">XCTAssertThrowsError(_:error:_:file:line:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Classes/MockyAssertion.html">MockyAssertion</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Internal.html">Internal</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Classes/SwiftyMockyTestObserver.html">SwiftyMockyTestObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="../Classes/SwiftyMockyTestObserver.html">SwiftyMockyTestObserver</a>
              </li>
              <li class="nav-group-task">
                <a href="../Structs/FatalErrorUtil.html">FatalErrorUtil</a>
              </li>
              <li class="nav-group-task">
                <a href="../Protocols/OptionalType.html">OptionalType</a>
              </li>
              <li class="nav-group-task">
                <a href="../Protocols/WithSequencingPolicy.html">WithSequencingPolicy</a>
              </li>
              <li class="nav-group-task">
                <a href="../Protocols/WithStaticSequencingPolicy.html">WithStaticSequencingPolicy</a>
              </li>
              <li class="nav-group-task">
                <a href="../Protocols/WithStubbingPolicy.html">WithStubbingPolicy</a>
              </li>
              <li class="nav-group-task">
                <a href="../Extensions/Int.html">Int</a>
              </li>
              <li class="nav-group-task">
                <a href="../Extensions/Optional.html">Optional</a>
              </li>
              <li class="nav-group-task">
                <a href="../Extensions/UInt.html">UInt</a>
              </li>
              <li class="nav-group-task">
                <a href="../Enums/MockError.html">MockError</a>
              </li>
              <li class="nav-group-task">
                <a href="../Enums/StubProduct.html">StubProduct</a>
              </li>
              <li class="nav-group-task">
                <a href="../Classes/StubbedMethod.html">StubbedMethod</a>
              </li>
              <li class="nav-group-task">
                <a href="../Internal.html#/s:11SwiftyMocky7Failureys5NeverOSSF">Failure(_:)</a>
              </li>
              <li class="nav-group-task">
                <a href="../Internal.html#/s:11SwiftyMocky0B6Assert__4file4lineySbyXK_SSyXKs12StaticStringVSutF">MockyAssert(_:_:file:line:)</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Other%20Guides.html">Other Guides</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../contents.html">Contents</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Other%20Classes.html">Other Classes</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Classes/ArgumentCaptor.html">ArgumentCaptor</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Other%20Enums.html">Other Enumerations</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Enums/MockScope.html">MockScope</a>
              </li>
              <li class="nav-group-task">
                <a href="../Enums/Utils.html">Utils</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Other%20Protocols.html">Other Protocols</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Protocols/TypeErasedValue.html">TypeErasedValue</a>
              </li>
            </ul>
          </li>
          <li class="nav-group-name">
            <a href="../Other%20Structs.html">Other Structures</a>
            <ul class="nav-group-tasks">
              <li class="nav-group-task">
                <a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a>
              </li>
            </ul>
          </li>
        </ul>
      </nav>
      <article class="main-content">
        <section>
          <section class="section">
            <h1>Parameter</h1>
              <div class="declaration">
                <div class="language">
                  
                  <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">enum</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span>
    <span class="kt">ExpressibleByStringLiteral</span><span class="p">,</span>
    <span class="kt">ExpressibleByExtendedGraphemeClusterLiteral</span><span class="p">,</span>
    <span class="kt">ExpressibleByUnicodeScalarLiteral</span>
    <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByStringLiteral</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span> <span class="kt">ExpressibleByNilLiteral</span> <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByNilLiteral</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span> <span class="kt">ExpressibleByIntegerLiteral</span> <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByIntegerLiteral</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span> <span class="kt">ExpressibleByBooleanLiteral</span> <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByBooleanLiteral</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span> <span class="kt">ExpressibleByFloatLiteral</span> <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByFloatLiteral</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span> <span class="kt">ExpressibleByArrayLiteral</span> <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByArrayLiteral</span></code></pre>
<pre class="highlight swift"><code><span class="kd">extension</span> <span class="kt">Parameter</span><span class="p">:</span> <span class="kt">ExpressibleByDictionaryLiteral</span> <span class="k">where</span> <span class="kt">ValueType</span><span class="p">:</span> <span class="kt">ExpressibleByDictionaryLiteral</span><span class="p">,</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">Key</span><span class="p">:</span> <span class="kt">Hashable</span></code></pre>

                </div>
              </div>
            <p>Parameter wraps method attribute, allowing to make a difference between explicit value,
expressed by <code>.value</code> case and wildcard value, expressed by <code>.any</code> case.</p>

<p>Whole idea is to be able to test and specify behaviours, in both generic and explicit way
(and any mix of these two). Every test method matches mock methods in signature, but changes attributes types
to Parameter.</p>

<p>That allows pattern like matching between two Parameter values:</p>

<ul>
<li><strong>.any</strong> is equal to every other parameter. (<strong>!!!</strong> actual case name is <code>._</code>, but it is advised to use <code>.any</code>)</li>
<li><strong>.value(p1)</strong> is equal to <strong>.value(p2)</strong> only, when p1 == p2</li>
</ul>

<p><strong>Important!</strong> Comparing parameters, where ValueType is not Equatable will result in fatalError,
unless you register comparator for its <em>ValueType</em> in <strong>Matcher</strong> instance used (typically Matcher.default)</p>

<ul>
<li>any: represents and matches any parameter value</li>
<li>value: represents explicit parameter value</li>
</ul>

          </section>
          <section class="section task-group-section">
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO1_yACyxGAEmlF"></a>
                    <a name="//apple_ref/swift/Element/_" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO1_yACyxGAEmlF">_</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Wildcard - any value</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="err">`</span><span class="n">_</span><span class="err">`</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO5valueyACyxGxcAEmlF"></a>
                    <a name="//apple_ref/swift/Element/value(_:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO5valueyACyxGxcAEmlF">value(_:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Explicit value</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">value</span><span class="p">(</span><span class="kt">ValueType</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO8matchingyACyxGSbxccAEmlF"></a>
                    <a name="//apple_ref/swift/Element/matching(_:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO8matchingyACyxGSbxccAEmlF">matching(_:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Any value matching</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="k">case</span> <span class="nf">matching</span><span class="p">((</span><span class="kt">ValueType</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO3anyACyxGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/any" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO3anyACyxGvpZ">any</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Represents and matches any parameter value - syntactic sugar for <code><a href="../Enums/Parameter.html#/s:11SwiftyMocky9ParameterO1_yACyxGAEmlF">._</a></code> case.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="k">var</span> <span class="nv">any</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO3anyyACyqd__Gqd__mlFZ"></a>
                    <a name="//apple_ref/swift/Method/any(_:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO3anyyACyqd__Gqd__mlFZ">any(_:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Represents and matches any parameter value - syntactic sugar for <code><a href="../Enums/Parameter.html#/s:11SwiftyMocky9ParameterO1_yACyxGAEmlF">._</a></code> case. Used, when needs to explicitely specify
wrapped <em>ValueType</em> type, to resolve ambiguity between methods with same signatures, but different attribute types.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">static</span> <span class="kd">func</span> <span class="n"><a href="../Enums/Parameter.html#/s:11SwiftyMocky9ParameterO3anyACyxGvpZ">any</a></span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n"><a href="../Enums/Parameter.html#/s:11SwiftyMocky9ParameterO1_yACyxGAEmlF">_</a></span> <span class="nv">type</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>type</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Explicitly specify ValueType type</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>any parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO16shortDescriptionSSvp"></a>
                    <a name="//apple_ref/swift/Property/shortDescription" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO16shortDescriptionSSvp">shortDescription</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">shortDescription</span><span class="p">:</span> <span class="kt">String</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Returns whether given two parameters are matching each other, with following rules:</p>

<ol>
<li>if parameter is .any - it is equal to any other parameter</li>
<li>if both are .value - then compare wrapped ValueType instances.</li>
<li>if they are not Equatable (or not a Sequences of Equatable), use provided matcher instance</li>
</ol>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>First parameter</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Second parameter</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true, if first is matching second</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO13wrapAsGenericACyAA0F9AttributeVGyF"></a>
                    <a name="//apple_ref/swift/Method/wrapAsGeneric()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO13wrapAsGenericACyAA0F9AttributeVGyF">wrapAsGeneric()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">wrapAsGeneric</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/GenericAttribute.html">GenericAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO19typeErasedAttributeACyAA04TypeeF0VGyF"></a>
                    <a name="//apple_ref/swift/Method/typeErasedAttribute()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO19typeErasedAttributeACyAA04TypeeF0VGyF">typeErasedAttribute()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">typeErasedAttribute</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO19noComparatorFailure2ins5NeverOAA7MatcherC_tFZ"></a>
                    <a name="//apple_ref/swift/Method/noComparatorFailure(in:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO19noComparatorFailure2ins5NeverOAA7MatcherC_tFZ">noComparatorFailure(in:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Fatal error raised when no comparator or default comparator found for <code>ValueType</code>.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">noComparatorFailure</span><span class="p">(</span><span class="k">in</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Swift</span><span class="o">.</span><span class="kt">Never</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Parameter%20convenience%20initializers"></a>
                <a name="//apple_ref/swift/Section/Parameter convenience initializers" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Parameter%20convenience%20initializers"></a>
                  <h3 class="section-name"><span>Parameter convenience initializers</span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO3allyACyxGAEd_tFZ"></a>
                    <a name="//apple_ref/swift/Method/all(_:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO3allyACyxGAEd_tFZ">all(_:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Allows combining multiple Parameter constraints into one Parameter constraint.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">all</span><span class="p">(</span><span class="n"><a href="../Enums/Parameter.html#/s:11SwiftyMocky9ParameterO1_yACyxGAEmlF">_</a></span> <span class="nv">matching</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;...</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>matching</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>List of parameter constraints</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Ordering%20parameters"></a>
                <a name="//apple_ref/swift/Section/Ordering parameters" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Ordering%20parameters"></a>
                  <h3 class="section-name"><span>Ordering parameters</span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterO8intValueSivp"></a>
                    <a name="//apple_ref/swift/Property/intValue" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterO8intValueSivp">intValue</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Used for invocations sorting purpose.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">intValue</span><span class="p">:</span> <span class="kt">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60TypeErasedValue%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `TypeErasedValue`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60TypeErasedValue%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code><a href="../Protocols/TypeErasedValue.html">TypeErasedValue</a></code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOA2A15TypeErasedValueRzlE7compare3lhs3rhs4withSbACyxG_AiA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOA2A15TypeErasedValueRzlE7compare3lhs3rhs4withSbACyxG_AiA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Compare two parameters</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>one</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>other</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance used for comparison</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true if they are matching, false otherwise</p>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60Sequence%60%2C%20%60ValueType%60%3A%20%60Equatable%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `Sequence`, `ValueType`: `Equatable`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60Sequence%60%2C%20%60ValueType%60%3A%20%60Equatable%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>Sequence</code>, <code>ValueType</code>: <code>Equatable</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzSTRzlE7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzSTRzlE7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Compare two parameters</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>one</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>other</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance used for comparison</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true if they are matching, false otherwise</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzSTRzlE13wrapAsGenericACyAA0F9AttributeVGyF"></a>
                    <a name="//apple_ref/swift/Method/wrapAsGeneric()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzSTRzlE13wrapAsGenericACyAA0F9AttributeVGyF">wrapAsGeneric()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">wrapAsGeneric</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/GenericAttribute.html">GenericAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzSTRzlE19typeErasedAttributeACyAA04TypeeF0VGyF"></a>
                    <a name="//apple_ref/swift/Method/typeErasedAttribute()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzSTRzlE19typeErasedAttributeACyAA04TypeeF0VGyF">typeErasedAttribute()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">typeErasedAttribute</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60Sequence%60%2C%20%60ValueType.Element%60%3A%20%60Equatable%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `Sequence`, `ValueType.Element`: `Equatable`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60Sequence%60%2C%20%60ValueType.Element%60%3A%20%60Equatable%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>Sequence</code>, <code>ValueType.Element</code>: <code>Equatable</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzSQ7ElementRpzlE7compare3lhs3rhs4withSbACyxG_AjA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzSQ7ElementRpzlE7compare3lhs3rhs4withSbACyxG_AjA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Compare two parameters</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>one</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>other</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance used for comparison</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true if they are matching, false otherwise</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzSQ7ElementRpzlE13wrapAsGenericACyAA0G9AttributeVGyF"></a>
                    <a name="//apple_ref/swift/Method/wrapAsGeneric()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzSQ7ElementRpzlE13wrapAsGenericACyAA0G9AttributeVGyF">wrapAsGeneric()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">wrapAsGeneric</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/GenericAttribute.html">GenericAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzSQ7ElementRpzlE19typeErasedAttributeACyAA04TypefG0VGyF"></a>
                    <a name="//apple_ref/swift/Method/typeErasedAttribute()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzSQ7ElementRpzlE19typeErasedAttributeACyAA04TypefG0VGyF">typeErasedAttribute()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">typeErasedAttribute</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60Sequence%60%2C%20%60ValueType.Element%60%3A%20%60Equatable%60%2C%20%60ValueType%60%3A%20%60Equatable%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `Sequence`, `ValueType.Element`: `Equatable`, `ValueType`: `Equatable`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60Sequence%60%2C%20%60ValueType.Element%60%3A%20%60Equatable%60%2C%20%60ValueType%60%3A%20%60Equatable%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>Sequence</code>, <code>ValueType.Element</code>: <code>Equatable</code>, <code>ValueType</code>: <code>Equatable</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzSTRzSQ7ElementSTRpzlE7compare3lhs3rhs4withSbACyxG_AjA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzSTRzSQ7ElementSTRpzlE7compare3lhs3rhs4withSbACyxG_AjA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Compare two parameters</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>one</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>other</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance used for comparison</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true if they are matching, false otherwise</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzSTRzSQ7ElementSTRpzlE13wrapAsGenericACyAA0G9AttributeVGyF"></a>
                    <a name="//apple_ref/swift/Method/wrapAsGeneric()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzSTRzSQ7ElementSTRpzlE13wrapAsGenericACyAA0G9AttributeVGyF">wrapAsGeneric()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">wrapAsGeneric</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/GenericAttribute.html">GenericAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzSTRzSQ7ElementSTRpzlE19typeErasedAttributeACyAA04TypefG0VGyF"></a>
                    <a name="//apple_ref/swift/Method/typeErasedAttribute()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzSTRzSQ7ElementSTRpzlE19typeErasedAttributeACyAA04TypefG0VGyF">typeErasedAttribute()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">typeErasedAttribute</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60Sequence%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `Sequence`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60Sequence%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>Sequence</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzlE7Elementa"></a>
                    <a name="//apple_ref/swift/Alias/Element" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzlE7Elementa">Element</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Element</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">typealias</span> <span class="kt">Element</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">Element</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzlE7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzlE7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Compare two parameters</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>one</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>other</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance used for comparison</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true if they are matching, false otherwise</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzlE13wrapAsGenericACyAA0F9AttributeVGyF"></a>
                    <a name="//apple_ref/swift/Method/wrapAsGeneric()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzlE13wrapAsGenericACyAA0F9AttributeVGyF">wrapAsGeneric()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">wrapAsGeneric</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/GenericAttribute.html">GenericAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASTRzlE19typeErasedAttributeACyAA04TypeeF0VGyF"></a>
                    <a name="//apple_ref/swift/Method/typeErasedAttribute()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASTRzlE19typeErasedAttributeACyAA04TypeeF0VGyF">typeErasedAttribute()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">typeErasedAttribute</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60Equatable%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `Equatable`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60Equatable%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>Equatable</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzlE7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ"></a>
                    <a name="//apple_ref/swift/Method/compare(lhs:rhs:with:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzlE7compare3lhs3rhs4withSbACyxG_AhA7MatcherCtFZ">compare(lhs:<wbr>rhs:<wbr>with:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Compare two parameters</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="nf">compare</span><span class="p">(</span><span class="nv">lhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="nv">rhs</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span><span class="p">,</span> <span class="n">with</span> <span class="nv">matcher</span><span class="p">:</span> <span class="kt"><a href="../Classes/Matcher.html">Matcher</a></span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Bool</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>lhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>one</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>rhs</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>other</p>
                                </div>
                              </td>
                            </tr>
                            <tr>
                              <td>
                                <code>
                                <em>matcher</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Matcher instance used for comparison</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>true if they are matching, false otherwise</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzlE13wrapAsGenericACyAA0F9AttributeVGyF"></a>
                    <a name="//apple_ref/swift/Method/wrapAsGeneric()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzlE13wrapAsGenericACyAA0F9AttributeVGyF">wrapAsGeneric()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">wrapAsGeneric</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/GenericAttribute.html">GenericAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAASQRzlE19typeErasedAttributeACyAA04TypeeF0VGyF"></a>
                    <a name="//apple_ref/swift/Method/typeErasedAttribute()" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAASQRzlE19typeErasedAttributeACyAA04TypeeF0VGyF">typeErasedAttribute()</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>[Internal] Wraps as generic Parameter instance. Should not be ever called directly.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">typeErasedAttribute</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt"><a href="../Structs/TypeErasedAttribute.html">TypeErasedAttribute</a></span><span class="o">&gt;</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Return Value</h4>
                        <p>Wrapped parameter</p>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60OptionalType%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `OptionalType`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60OptionalType%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code><a href="../Protocols/OptionalType.html">OptionalType</a></code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOA2A12OptionalTypeRzlE6notNilACyxGvpZ"></a>
                    <a name="//apple_ref/swift/Variable/notNil" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOA2A12OptionalTypeRzlE6notNilACyxGvpZ">notNil</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Undocumented</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">notNil</span><span class="p">:</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60AnyObject%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `AnyObject`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60AnyObject%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>AnyObject</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAARlzClE12sameInstance2asACyxGqd___tRld__ClFZ"></a>
                    <a name="//apple_ref/swift/Method/sameInstance(as:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAARlzClE12sameInstance2asACyxGqd___tRld__ClFZ">sameInstance(as:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Represents and matches values on an &ldquo;same instance&rdquo; basis.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="n">sameInstance</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="k">as</span> <span class="nv">instance</span><span class="p">:</span> <span class="kt">T</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">AnyObject</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>instance</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Instance to match against</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOAARlzClE10isInstance2ofACyxGqd__m_tRld__ClFZ"></a>
                    <a name="//apple_ref/swift/Method/isInstance(of:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOAARlzClE10isInstance2ofACyxGqd__m_tRld__ClFZ">isInstance(of:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Represents and matches whether parameter is of specific type, using <code>is</code> operator.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">static</span> <span class="kd">func</span> <span class="n">isInstance</span><span class="o">&lt;</span><span class="kt">T</span><span class="o">&gt;</span><span class="p">(</span><span class="n">of</span> <span class="nv">type</span><span class="p">:</span> <span class="kt">T</span><span class="o">.</span><span class="k">Type</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="kt">Parameter</span><span class="o">&lt;</span><span class="kt">ValueType</span><span class="o">&gt;</span> <span class="k">where</span> <span class="kt">T</span> <span class="p">:</span> <span class="kt">AnyObject</span></code></pre>

                        </div>
                      </div>
                      <div>
                        <h4>Parameters</h4>
                        <table class="graybox">
                          <tbody>
                            <tr>
                              <td>
                                <code>
                                <em>type</em>
                                </code>
                              </td>
                              <td>
                                <div>
                                  <p>Type to match against</p>
                                </div>
                              </td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60TypeErasedValue%602"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `TypeErasedValue`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60TypeErasedValue%602"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code><a href="../Protocols/TypeErasedValue.html">TypeErasedValue</a></code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:11SwiftyMocky9ParameterOA2A15TypeErasedValueRzlE03intF0Sivp"></a>
                    <a name="//apple_ref/swift/Property/intValue" class="dashAnchor"></a>
                    <a class="token" href="#/s:11SwiftyMocky9ParameterOA2A15TypeErasedValueRzlE03intF0Sivp">intValue</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Used for invocations sorting purpose.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">intValue</span><span class="p">:</span> <span class="kt">Int</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByStringLiteral%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByStringLiteral`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByStringLiteral%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByStringLiteral</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s26ExpressibleByStringLiteralP0cD4TypeQa"></a>
                    <a name="//apple_ref/swift/Alias/StringLiteralType" class="dashAnchor"></a>
                    <a class="token" href="#/s:s26ExpressibleByStringLiteralP0cD4TypeQa">StringLiteralType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">StringLiteralType</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">StringLiteralType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s43ExpressibleByExtendedGraphemeClusterLiteralP0cdeF4TypeQa"></a>
                    <a name="//apple_ref/swift/Alias/ExtendedGraphemeClusterLiteralType" class="dashAnchor"></a>
                    <a class="token" href="#/s:s43ExpressibleByExtendedGraphemeClusterLiteralP0cdeF4TypeQa">ExtendedGraphemeClusterLiteralType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">ExtendedGraphemeClusterLiteralType</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">ExtendedGraphemeClusterLiteralType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s33ExpressibleByUnicodeScalarLiteralP0cdE4TypeQa"></a>
                    <a name="//apple_ref/swift/Alias/UnicodeScalarLiteralType" class="dashAnchor"></a>
                    <a class="token" href="#/s:s33ExpressibleByUnicodeScalarLiteralP0cdE4TypeQa">UnicodeScalarLiteralType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">UnicodeScalarLiteralType</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">UnicodeScalarLiteralType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(stringLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s26ExpressibleByStringLiteralP06stringD0x0cD4TypeQz_tcfc">init(stringLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">stringLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s26ExpressibleByStringLiteralP0cD4TypeQa">StringLiteralType</a></span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s43ExpressibleByExtendedGraphemeClusterLiteralP08extendeddeF0x0cdeF4TypeQz_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(extendedGraphemeClusterLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s43ExpressibleByExtendedGraphemeClusterLiteralP08extendeddeF0x0cdeF4TypeQz_tcfc">init(extendedGraphemeClusterLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">extendedGraphemeClusterLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s43ExpressibleByExtendedGraphemeClusterLiteralP0cdeF4TypeQa">ExtendedGraphemeClusterLiteralType</a></span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s33ExpressibleByUnicodeScalarLiteralP07unicodedE0x0cdE4TypeQz_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(unicodeScalarLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s33ExpressibleByUnicodeScalarLiteralP07unicodedE0x0cdE4TypeQz_tcfc">init(unicodeScalarLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">unicodeScalarLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s33ExpressibleByUnicodeScalarLiteralP0cdE4TypeQa">UnicodeScalarLiteralType</a></span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByNilLiteral%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByNilLiteral`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByNilLiteral%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByNilLiteral</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s23ExpressibleByNilLiteralP03nilD0xyt_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(nilLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s23ExpressibleByNilLiteralP03nilD0xyt_tcfc">init(nilLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="nv">nilLiteral</span><span class="p">:</span> <span class="p">())</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByIntegerLiteral%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByIntegerLiteral`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByIntegerLiteral%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByIntegerLiteral</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa"></a>
                    <a name="//apple_ref/swift/Alias/IntegerLiteralType" class="dashAnchor"></a>
                    <a class="token" href="#/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa">IntegerLiteralType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">IntegerLiteralType</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">IntegerLiteralType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(integerLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s27ExpressibleByIntegerLiteralP07integerD0x0cD4TypeQz_tcfc">init(integerLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">integerLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt"><a href="../Enums/Parameter.html#/s:s27ExpressibleByIntegerLiteralP0cD4TypeQa">IntegerLiteralType</a></span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByBooleanLiteral%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByBooleanLiteral`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByBooleanLiteral%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByBooleanLiteral</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s27ExpressibleByBooleanLiteralP0cD4TypeQa"></a>
                    <a name="//apple_ref/swift/Alias/BooleanLiteralType" class="dashAnchor"></a>
                    <a class="token" href="#/s:s27ExpressibleByBooleanLiteralP0cD4TypeQa">BooleanLiteralType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">BooleanLiteralType</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">BooleanLiteralType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s27ExpressibleByBooleanLiteralP07booleanD0x0cD4TypeQz_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(booleanLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s27ExpressibleByBooleanLiteralP07booleanD0x0cD4TypeQz_tcfc">init(booleanLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">booleanLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s27ExpressibleByBooleanLiteralP0cD4TypeQa">BooleanLiteralType</a></span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByFloatLiteral%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByFloatLiteral`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByFloatLiteral%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByFloatLiteral</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s25ExpressibleByFloatLiteralP0cD4TypeQa"></a>
                    <a name="//apple_ref/swift/Alias/FloatLiteralType" class="dashAnchor"></a>
                    <a class="token" href="#/s:s25ExpressibleByFloatLiteralP0cD4TypeQa">FloatLiteralType</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">FloatLiteralType</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">FloatLiteralType</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s25ExpressibleByFloatLiteralP05floatD0x0cD4TypeQz_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(floatLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s25ExpressibleByFloatLiteralP05floatD0x0cD4TypeQz_tcfc">init(floatLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">floatLiteral</span> <span class="nv">value</span><span class="p">:</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s25ExpressibleByFloatLiteralP0cD4TypeQa">FloatLiteralType</a></span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByArrayLiteral%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByArrayLiteral`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByArrayLiteral%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByArrayLiteral</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s25ExpressibleByArrayLiteralP0cD7ElementQa"></a>
                    <a name="//apple_ref/swift/Alias/ArrayLiteralElement" class="dashAnchor"></a>
                    <a class="token" href="#/s:s25ExpressibleByArrayLiteralP0cD7ElementQa">ArrayLiteralElement</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">ArrayLiteralElement</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">ArrayLiteralElement</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(arrayLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s25ExpressibleByArrayLiteralP05arrayD0x0cD7ElementQzd_tcfc">init(arrayLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">arrayLiteral</span> <span class="nv">elements</span><span class="p">:</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s25ExpressibleByArrayLiteralP0cD7ElementQa">ArrayLiteralElement</a></span><span class="o">...</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
            <div class="task-group">
              <div class="task-name-container">
                <a name="/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByDictionaryLiteral%60%2C%20%60ValueType.Key%60%3A%20%60Hashable%60"></a>
                <a name="//apple_ref/swift/Section/Available where `ValueType`: `ExpressibleByDictionaryLiteral`, `ValueType.Key`: `Hashable`" class="dashAnchor"></a>
                <div class="section-name-container">
                  <a class="section-name-link" href="#/Available%20where%20%60ValueType%60%3A%20%60ExpressibleByDictionaryLiteral%60%2C%20%60ValueType.Key%60%3A%20%60Hashable%60"></a>
                  <h3 class="section-name"><span>Available where <code>ValueType</code>: <code>ExpressibleByDictionaryLiteral</code>, <code>ValueType.Key</code>: <code>Hashable</code></span>
</h3>
                </div>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s30ExpressibleByDictionaryLiteralP3KeyQa"></a>
                    <a name="//apple_ref/swift/Alias/Key" class="dashAnchor"></a>
                    <a class="token" href="#/s:s30ExpressibleByDictionaryLiteralP3KeyQa">Key</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Key</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">Key</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s30ExpressibleByDictionaryLiteralP5ValueQa"></a>
                    <a name="//apple_ref/swift/Alias/Value" class="dashAnchor"></a>
                    <a class="token" href="#/s:s30ExpressibleByDictionaryLiteralP5ValueQa">Value</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">typealias</span> <span class="kt">Value</span> <span class="o">=</span> <span class="kt">ValueType</span><span class="o">.</span><span class="kt">Value</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc"></a>
                    <a name="//apple_ref/swift/Method/init(dictionaryLiteral:)" class="dashAnchor"></a>
                    <a class="token" href="#/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc">init(dictionaryLiteral:<wbr>)</a>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        
                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="language">
                          <p class="aside-title">Swift</p>
                          <pre class="highlight swift"><code><span class="kd">public</span> <span class="nf">init</span><span class="p">(</span><span class="n">dictionaryLiteral</span> <span class="nv">elements</span><span class="p">:</span> <span class="p">(</span><span class="kt"><a href="../Enums/Parameter.html#/s:s30ExpressibleByDictionaryLiteralP3KeyQa">Key</a></span><span class="p">,</span> <span class="kt"><a href="../Enums/Parameter.html#/s:s30ExpressibleByDictionaryLiteralP5ValueQa">Value</a></span><span class="p">)</span><span class="o">...</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>
          </section>
        </section>
        <section id="footer">
          <p>Copyright © 2017 MakeAWishFoundation. All rights reserved.</p>
          <p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.2</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
        </section>
      </article>
    </div>
  </body>
</html>
